:-moz-placeholder { color: #fff; opacity:1; }
::-moz-placeholder {color: #fff;opacity:1;}
input:-ms-input-placeholder{ color: #fff;opacity:1;}
input::-webkit-input-placeholder{  color: #fff;opacity:1;}
.u-content{ background: url(../images/loginimg.png)50% 0 no-repeat; width:100%; height:  819px; margin: 0;font-family: "微软雅黑";}
.u-login{ width: 1200px;margin: 0 auto;}
.u-login form { height: 390px; width: 420px; min-height: 390px;margin-top: 62px; float: right; padding: 20px 60px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; background-color:rgba(0,0,0,0.5);    text-align: center; }
.u-login .control { width: 100%; margin: 20px auto 0 auto; position: relative;color: #fff; font-size: 14px;}
.u-login input.input-control {width: 100%; border: none; height: 45px;border-bottom: 1px solid #fff;font-size: 16px; text-indent: .5em;color: #fff;line-height: 45px;  background: none;}
.u-login input.verify{ width: 151px; text-align: left;}
.u-login img{ vertical-align: middle;margin: 0 10px;}
.u-login .u-but{width: 280px; height: 40px;font-size: 20px; line-height: 40px; background: #f9cf4e; color: #FFFFFF; text-align: center; margin:0 auto 0;opacity:1; filter: "alpha(opacity=100)"; filter: alpha(opacity=100);  border: none;border-radius: 25px;}
.form_error1{background: url(../images/err.png) 0 50% no-repeat;  height: 30px; display: inline-block; margin:0 10px;vertical-align: middle;padding-left: 20px;}
.form_error{ font-size: 16px; line-height: 30px;height: 30px; color: #f12f30; text-align: left; margin-top: 10px;}
.form_error1{ display: none;}
.u-login .control a{ color: #fff; font-size: 14px;}
.u-login  .text-r{text-align: right; margin: 0;line-height: 35px;}
.u-login .text-c{ color: #fff; font-size: 20px; margin: 0; line-height: 40px;}
.u-login .text-c a{font-size: 20px; }
.flexslider {width:100%;height:819px;position:relative;overflow:hidden;zoom:1;z-index:2;}
.flexslider .slides li {display:none;height:819px;background-position:center center;background-repeat:no-repeat; overflow:hidden;text-align:center;-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides a {height:819px;display: block;}
.flexslider .slides { zoom: 1;height:819px; }
.flex-control-nav {width: 100%; position: absolute;z-index:2; bottom:15px;height:20px;overflow:hidden;text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:20px; height:20px; display: block; background: #fff; cursor: pointer; text-indent: -9999px;border-radius:45px; opacity:0.5;}
.flex-control-paging li a:hover { background: #333; background:#fff;opacity:1;  }
.flex-control-paging li a.flex-active { background:#fff; cursor: default;opacity:1; }
.reg-content{ position: relative;}
.reg-content .u-login{ position: absolute; top: 0; z-index: 3;right: 20%;}
.regName_error{ font-size: 16px;  color: #f12f30; text-align: left;   height: 27px;    width: 100%;}
.reg-content .u-login form { height: 580px; width: 420px; min-height: 580px;margin-top: 62px; float: right; padding: 20px 60px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; background-color:rgba(0,0,0,0.5);    text-align: center; }
.reg-content .btn-default{ width: 148px; height: 40px;line-height: 40px; color: #fff; font-size: 18px; background: #f9cf4e; border-radius: 23px; text-align: center; float: right; border: none;}
.reg-content .u-login .control .protocol{ color: #ecc346;}
.reg-content .register_btn{margin-top: 20px;}
.reg-content  .text-c a{ color: #ecc346;}
.reg-content  .text-c{ font-size: 18px; margin-top: 10px;}
#check { width: 13px; height: 13px;background: url(../images/flow-sprit.png) no-repeat 0 0; display: inline-block;cursor: pointer;vertical-align: middle; margin-right: 10px;}
#check.che { background-position: -14px 0;}
.reg-content  .u-check{font-size:14px; text-align: left; margin:15px auto 0 auto ;    padding-top: 10px;}
.reg-content .regName_error.error{background: url(../images/err.png) 0 50% no-repeat;  height: 25px; display: inline-block; margin:0 10px;vertical-align: middle;padding-left: 20px;}
.reg-content .regName_error .form_error1{ display: none;  }
.reg-content .control { width: 100%; margin: 0 auto 0 auto; position: relative;color: #fff; font-size: 14px;}











